home *** CD-ROM | disk | FTP | other *** search
/ PC for Alla 2005 May / PC för Alla 0505.iso / fullversioner / realsoft3d / data1.cab / Scripting / scripts / js / plugins / objects / pointdisplacer / r3pointdisplacer.js < prev    next >
Encoding:
JavaScript  |  2005-04-04  |  3.0 KB  |  111 lines

  1.  
  2. // JavaScript wrapper for r3pointdisplacer.h
  3. // Auto generated file, do not modify by hand
  4. // Copyright ⌐ 2004, Realsoft Graphics Oy
  5.  
  6. var R3_POINTDISPLACER_H = 1;
  7. include("real/objects/r3constructor.js")
  8.  
  9.  
  10. var R3CLID_POINTDISPLACER = 1808;
  11.  
  12.  
  13.  
  14.  
  15. // Virtual method
  16. // p1: Integer, object clid
  17.  
  18. R3POINTDISPLACERCM_REGISTERH = 1808001;
  19.  
  20. function mR3POINTDISPLACERCM_REGISTERH(p1) {
  21.   DoA2(this.r3obj, 1808001, p1, R3TID_INTEGER, 0, 0, R3TID_INTEGER, 0);
  22. }
  23.  
  24. // Description: Transform given point in space defined by given coord system
  25. // Virtual method
  26. // Returns: Boolean, true if succeeded.
  27. // p3: r3Vect, point to be transformed    
  28.  
  29. R3POINTDISPLACERM_TRANSFORMP = 1808002;
  30.  
  31. function mR3POINTDISPLACERM_TRANSFORMP(p3) {
  32.   return   DoA(this.r3obj, 1808002, p3, R3TID_VECTOR, 0);
  33. }
  34.  
  35.  
  36.  
  37.  
  38. R3POINTDISPLACERA_Clid = 1808500;
  39. function SetR3POINTDISPLACERA_Clid(value) {
  40.   R3Set(this.r3obj, R3POINTDISPLACERA_Clid, value, R3TID_INTEGER, 0); 
  41. }
  42.  
  43. function GetR3POINTDISPLACERA_Clid() {
  44.   return R3Get(this.r3obj, R3POINTDISPLACERA_Clid, R3TID_INTEGER, 0); 
  45. }
  46.  
  47. R3POINTDISPLACERA_ChannelNam = 1808501;
  48. function SetR3POINTDISPLACERA_ChannelNam(value) {
  49.   R3Set(this.r3obj, R3POINTDISPLACERA_ChannelNam, value, R3TID_STRING, 0); 
  50. }
  51.  
  52. function GetR3POINTDISPLACERA_ChannelNam() {
  53.   return R3Get(this.r3obj, R3POINTDISPLACERA_ChannelNam, R3TID_STRING, 0); 
  54. }
  55.  
  56. R3POINTDISPLACERA_Space = 1808502;
  57. function SetR3POINTDISPLACERA_Space(value) {
  58.   R3Set(this.r3obj, R3POINTDISPLACERA_Space, value, R3TID_INTEGER, 0); 
  59. }
  60.  
  61. function GetR3POINTDISPLACERA_Space() {
  62.   return R3Get(this.r3obj, R3POINTDISPLACERA_Space, R3TID_INTEGER, 0); 
  63. }
  64.  
  65. R3POINTDISPLACERA_Scale = 1808503;
  66. function SetR3POINTDISPLACERA_Scale(value) {
  67.   R3Set(this.r3obj, R3POINTDISPLACERA_Scale, value, R3TID_FLOAT, 0); 
  68. }
  69.  
  70. function GetR3POINTDISPLACERA_Scale() {
  71.   return R3Get(this.r3obj, R3POINTDISPLACERA_Scale, R3TID_FLOAT, 0); 
  72. }
  73.  
  74. R3POINTDISPLACERA_1D = 1808504;
  75. function SetR3POINTDISPLACERA_1D(value) {
  76.   R3Set(this.r3obj, R3POINTDISPLACERA_1D, value, R3TID_BOOLEAN, 0); 
  77. }
  78.  
  79. function GetR3POINTDISPLACERA_1D() {
  80.   return R3Get(this.r3obj, R3POINTDISPLACERA_1D, R3TID_BOOLEAN, 0); 
  81. }
  82.  
  83. var R3PDSPACE_ABSOLUTE = 0;
  84. var R3PDSPACE_OBJECT = 1;
  85. var R3PDSPACE_UVW = 2;
  86.  
  87.  
  88. function r3Pointdisplacer () { 
  89.    this.base = r3God;
  90.    if(arguments.length) {
  91.       this.base(R3CLID_POINTDISPLACER, arguments);
  92.    }
  93.    // Methods
  94.    this.REGISTERH=mR3POINTDISPLACERCM_REGISTERH;
  95.    this.TRANSFORMP=mR3POINTDISPLACERM_TRANSFORMP;
  96.  
  97.    // Attributes
  98.    this.GetClid=GetR3POINTDISPLACERA_Clid;
  99.    this.SetClid=SetR3POINTDISPLACERA_Clid;
  100.    this.GetChannelNam=GetR3POINTDISPLACERA_ChannelNam;
  101.    this.SetChannelNam=SetR3POINTDISPLACERA_ChannelNam;
  102.    this.GetSpace=GetR3POINTDISPLACERA_Space;
  103.    this.SetSpace=SetR3POINTDISPLACERA_Space;
  104.    this.GetScale=GetR3POINTDISPLACERA_Scale;
  105.    this.SetScale=SetR3POINTDISPLACERA_Scale;
  106.    this.Get1D=GetR3POINTDISPLACERA_1D;
  107.    this.Set1D=SetR3POINTDISPLACERA_1D;
  108. }
  109.  
  110. r3Pointdisplacer.prototype=new r3Constructor;
  111. // r3pointdisplacer.h_H